# 我们输出的时候，不可能都是简短的字符串，一般都是比较长的，且一般需要特殊的自定义
# 比如： xx年，新年好，y年大吉，祝zzz新年新气象，万事如意等。。。
# 这里我们就可以使用 格式化字符串

# 1.""" {xx} {y} {zzz} """.format(xx=vv,y=u,zzz=nnn)
msg_content="""
{xx}年，新年好，{y}年大吉，祝{zzz}新年新气象，万事如意等
""".format(xx=2025,y="蛇",zzz="元少城")
print(msg_content)

# 2. 在字符串前面加f ，然后就回去找前面有的参数
xx = 2024
y="龙"
zzz="叶平安"
msg_content = f"""
{xx}年，新年好，{y}年大吉，祝{zzz}新年新气象，万事如意等
"""
print(msg_content)

# 最实际的用法用在字典里面 ，利用for in 循环 每一项，再用格式化，输出相同格式的内容
gpa_dict = {"小明":3.2451,"小红":4.215,"小白":2.987}
for stu_name,stu_gpa in gpa_dict.items():
    print("{1}你好，你的绩点是{0}".format(stu_name,stu_gpa))
# 这里可以使用数字 0,1来简写，代表后面接着的format里面的参数顺序
# 可以在对里面数字内容，进行格式要求，比如精度 1：.2f表示2位小数
#